#ifndef STRUCT_H
#define STRUCT_H

#ifdef WIN32
   #define WIN32_LEAN_AND_MEAN
   #include <windows.h>
#endif

//    System Includes   //
#include <iostream>
#include <cstdio>
#include <fstream>
#include <string>

//    Imported Libraries   //

//    Our Includes   //

//    OpenGL Includes   //
#include "shared/GLee.h"
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/gl.h>
#include <GL/glut.h>
#endif

using namespace std;

struct textureFile
{
   string filename;
   int width, height;
   GLuint id;
   GLbyte* texture;
};

struct heightFile
{
   string filename;
   int width, height;
   float** map;
};

#endif
